placenta zonular - German English Dictionary